Cloth House The
98 Berwick St., Westminster Abbey, London, United Kingdom, W1F 0QJ
(02072) 871555 Phone